package cn.bob.exception;

import lombok.Data;

/**
 * @author bob
 * @data 2022/11/17-10:44
 */
@Data
public class GlobalException extends RuntimeException{
    private String exceptionCode;

    public GlobalException() {
    }

    public GlobalException(String message) {
        super(message);
    }

    public GlobalException(String message,String exceptionCode) {
        super(message);
        this.exceptionCode=exceptionCode;
    }

    /**
     *优化异常处理接收枚举
     */
    public GlobalException(GlobalExceptionEnum globalExceptionEnum) {
        super(globalExceptionEnum.getMassage());
        this.exceptionCode=globalExceptionEnum.getExceptionCode();
    }
}
